package com.triones.yjj.entity.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 活动列表
 *
 * @Author: triones
 */
@Data
public class ActivityListVO {
    /**
     * 主键
     */
    private Long id;
    /**
     * 标题
     */
    private String title;
    /**
     * 封面
     */
    private String cover;
    /**
     * 活动开始时间
     */
    private String startTime;
    /**
     * 活动结束时间
     */
    private String endTime;
    /**
     * 活动类型
     */
    private Long typeId;
    /**
     * 模板ID
     */
    private Long templateId;
    /**
     * 显示规则
     */
    private Long showRuleId;
    /**
     * 活动内容
     */
    private String content;
    /**
     * 拼团商品ID
     */
    private Long groupPurchaseGoodsId;
    /**
     * 活动状态：0未开始1进行中2已结束
     */
    private Integer state;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 类型名称
     */
    private String typeName;
    /**
     * 浏览人数
     */
    private Integer browseCount;
    /**
     * 分享人数
     */
    private Integer shareCount;
    /**
     * 付款人数
     */
    private Integer buyCount;
    /**
     * 支付总额
     */
    private BigDecimal payAmountTotal;
    /**
     * 分佣金额
     */
    private BigDecimal distributionAmountTotal;
    /**
     * 实收总额
     */
    private BigDecimal actualAmountTotal;
    /**
     * 成团数
     */
    private Integer reachCount;
    /**
     * 满团数
     */
    private Integer fillCount;
    /**
     * 修改时间
     */
    private Date updateTime;
    /**
     * 是否是草稿 0：否、1：是
     */
    private Integer isDraft;
    /**
     * 未购买留下手机号的用户
     */
    private Integer notPayHaveMobile;
    /**
     * 自选身份
     */
    private Boolean isOptionalIdentity;
    /**
     * 新生
     */
    private Integer newMemberOrderCount;
    /**
     * 老生
     */
    private Integer oldMemberOrderCount;
    /**
     * 成团数
     */
    private Integer achieveTeamCount;
}
